package com.xxg.renrenuser.service;

import com.xxg.renrencommon.domain.result.BaseResult;

import java.util.List;

/**
 * 字典接口
 *
 * @author xxg
 * @date 2020/11/24
 */
public interface DictionaryService {

    /**
     * 更新字典表
     *
     * @param tableName 表名
     * @param keyValues 键值对
     * @return 结果
     */
    BaseResult updateCodeTable(String tableName, String keyValues);

    /**
     * 获取特定代码表
     *
     * @param tableName 表名
     * @return 结果
     */
    BaseResult getCodeTable(String tableName);

    /**
     * 获取所有代码表
     *
     * @return 结果
     */
    BaseResult getAllCodeTables();

    /**
     * 获取所有代码表键值对
     *
     * @return 结果
     */
    BaseResult getallcodetableskv();
}
